public class MyLinkedList {
    public static void main(String[] args) {
        String[] data = {"a","b","c","d","f"};
//        （1）初始化单链表H；
        LinkedList<String> H = new LinkedList<String>();

//        （2）采用尾插法依次插入元素a、b、c、d、f；
        for (int i = 0; i < data.length; i++) {
            H.add(data[i],H.size()+1);
        }
//        （3）输出单表H；
        System.out.print("单表H的元素为：");
        H.nextOrder();
//        （4）输出单链表H的长度；
        System.out.println("单链表H的长度："+H.size());
//        （5）判断单链表H是否为空；
        System.out.println("单链表H是否为空: "+H.isEmpty());
//        （6）输出单链表H的第3个元素；
        System.out.println("单链表H的第3个元素:"+H.value(3));
//        （7）输出元素c的位置；
        System.out.println("输出元素c的位置:"+H.find("c"));
//        （8）在第5个位置之前插入元素“e”；
        H.add("e",5);
//        （9）输出单链表H；
        System.out.print("单表H的元素为：");
        H.nextOrder();
//        （10）删除H的第3个元素；
        H.remove(3);
//        （11）输出单链表H。
        System.out.print("单表H的元素为：");
        H.nextOrder();
    }
}
